In C (but not C++), an integer constant declared this way may NOT be used to specify the size of an array in most cases.
New ANSI Standard C++
bool b;
1.C does not use a word like var to introduce variable declarations – it just declares them.
2.C does not have a separate type for boolean values. Int is used, with 0=false and 1=true. The new ANSI C++ standard calls for a built in type bool with values false and true, but not all C++ compilers implement it yet.
3.In addition to the scalar types shown above, C has
short int (may be abbreviated short)
long int (may be abbreviated long)
double (double-precision real)
4. Any integer type (including char) may be prefixed by unsigned – e.g.
unsigned int i;